An unscrupulous landlord has been ordered to pay close to £30,000 after being found guilty of a number of breaches relating...